package com.ruoyi.web.domain;
import com.ruoyi.common.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * @Description
 *
 * @author 李国臻
 * @date 2025-07-07 11:03
 */
@Data
public class SeaData {
    @ApiModelProperty("当前日期")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date currentDate;

    @ApiModelProperty("浮漂ID")
    @Excel(name = "浮漂ID", width = 30)
    private String buoyCoding;

    @ApiModelProperty("浮漂名称")
    @Excel(name = "浮漂名称", width = 30)
    private String buoyName;

    @ApiModelProperty("气温")
    @Excel(name = "气温", width = 30)
    private String airTemAvg;

    @ApiModelProperty("气压")
    @Excel(name = "气压", width = 30)
    private String pressureAvg;


    @ApiModelProperty("湿度")
    @Excel(name = "湿度", width = 30)
    private String humiAvg;


    @ApiModelProperty("风速")
    @Excel(name = "风速", width = 30)
    private String tenMinWindSpdA;

    @ApiModelProperty("风向")
    @Excel(name = "风向", width = 30)
    private String tenMinWindDirA;

    @ApiModelProperty("B风速")
    private String tenMinWindSpdB;

    @ApiModelProperty("B风向")
    private String tenMinWindDirB;

    @ApiModelProperty("水文水质水温")
    @Excel(name = "水文水质水温", width = 30)
    private String waterTem;

    @ApiModelProperty("水文水质盐度")
    @Excel(name = "水文水质盐度", width = 30)
    private String salinity;

    @ApiModelProperty("水文水质叶绿素")
    @Excel(name = "水文水质叶绿素", width = 30)
    private String yls;

    @ApiModelProperty("水文水质溶解氧")
    @Excel(name = "水文水质溶解氧", width = 30)
    private String oxygen;

    @ApiModelProperty("最大波高")
    @Excel(name = "最大波高", width = 30)
    private String maxWaveHigh;

    @ApiModelProperty("最大波向")
    @Excel(name = "最大波向", width = 30)
    private String waveDir;

    @ApiModelProperty("平均波高")
    private String aveWaveHigh;

    @ApiModelProperty("平均波周期")
    private String aveWavePiod;

    @ApiModelProperty("有效波高")
    private String validWaveHigh;

    @ApiModelProperty("有效周期")
    private String validWavePiod;

    @ApiModelProperty("波向")
    private String waveDirs;

    @ApiModelProperty("波数")
    private String waveNum;

    @ApiModelProperty("查询日期")
    private String searchDate;

    @ApiModelProperty("查询日期")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private String hourOfDay;


}
